<?php
// php里的数组
// 1.索引数组添加；
// $arr = [];
// // array_push($arr,"张三");
// // print_r($arr);

// $arr[] = "张三";
// $arr[] = "李四";
// $arr[] = "王五";

// print_r($arr);

// 2.数组的循环；
// 统计数组的长度 count();
// 索引数组的循环；
// $arr = ["张三","李四","王五"];

// for($i=0;$i<count($arr);$i++){
// 	echo "下标是".$i."键值是".$arr[$i]."<br>";
// }


// 关联数组的循环 ： foreach()
// $arr = array("name"=>"张三","age"=>20,"height"=>"178cm");

// // for($i=0;$i<count($arr);$i++){
// // 	echo $i;
// // }

// foreach($arr as $k=>$v){
// 	echo "键名是".$k."键值是".$v."<br>";
// }


// 3.循环的混编；（php文件可以执行html、css 和js 也可以执行php代码）
// 对象数组；
$arr = array(
0=>array("name"=>"张三","age"=>20,"height"=>"178cm"),
2=>array("name"=>"李四","age"=>21,"height"=>"180cm"),
3=>array("name"=>"张三","age"=>23,"height"=>"177cm")
);

// 通过ul 和li 显示arr里的数据；
// 方式一：直接循环  php代码多 
// $str = "<ul>";
// foreach($arr as $v){
// 	$str .= "<li>姓名是{$v['name']};年龄是{$v['age']};身高是{$v['height']}</li>";
// }
// $str.= "</ul>";
// echo $str;


?>

<!-- html代码比较多  -->
<ul>
	<?php foreach($arr as $v){ ?>  
	<li>姓名是<?php echo $v['name'];?> 年龄是<?php echo $v['age'] ?> 身高是<?php echo $v['height'];?></li>
	<?php } ?>
</ul>


